package com.fintech.third.model.moxie.alipay;

import java.io.Serializable;

import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 魔蝎支付宝信息 - 我的联系人
 * @author 吴俊峰
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MXAlipayContacts implements Serializable{

	private static final long serialVersionUID = 1L;

	@JsonProperty("mapping_id")
	private String mappingId;

	//我的联系人的支付宝账号
	@JsonProperty("account")
    private String account;

	//用户在支付宝中的用户ID
	@JsonProperty("alipay_userid")
    private String alipayUserId;

	//我的联系人的真实姓名
	@JsonProperty("real_name")
    private String realName;

	public String getMappingId() {
		return mappingId;
	}

	public void setMappingId(String mappingId) {
		this.mappingId = mappingId;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getAlipayUserId() {
		return alipayUserId;
	}

	public void setAlipayUserId(String alipayUserId) {
		this.alipayUserId = alipayUserId;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}
	
	@Override
	public String toString() {
		return JSONObject.toJSONString(this);
	}
}
